// @ts-ignore
/* eslint-disable */

declare namespace PublicityRecordData {
  type Record = {
    /**
     * 主键
     */
    id: string;

    /**
     * 标题
     */
    title: string;

    /**
     * 发布日期
     */
    publishTime: string;

    /**
     * 来源顶层名称
     */
    sourceTopName: string;

    /**
     * 来源名称s
     */
    sourceNames: string[];

    /**
     * 得分
     */
    score: number;

    /**
     * 备注
     */
    remarks: string;

    /**
     * 附件	            0否	            1是
     */
    isFile: number;

    /**
     * 状态	            0关闭	            1开启
     */
    state: number;

    /**
     * 创建人名称
     */
    createdAccountName: string;

    /**
     * 创建时间
     */
    createdTime: string;
  };

  type RecordDetails = {
    /**
     * 主键
     */
    id: string;

    /**
     * 标题
     */
    title: string;

    /**
     * 发布日期
     */
    publishTime: string;

    /**
     * 来源顶层名称
     */
    sourceTopName: string;

    /**
     * 来源名称s
     */
    sourceNames: string[];

    /**
     * 参与组织Names
     */
    participateOrganizationNames: string[];

    /**
     * 得分
     */
    score: number;

    /**
     * 备注
     */
    remarks: string;

    /**
     * 附件	            0否	            1是
     */
    isFile: number;

    /**
     * 附件
     */
    attachments: Attachment[];

    /**
     * 状态	            0关闭	            1开启
     */
    state: number;

    /**
     * 创建人名称
     */
    createdAccountName: string;

    /**
     * 创建时间
     */
    createdTime: string;
  };

  type Attachment = {
    id: string;

    name: string;

    type: number;

    thumbUrl: string;

    path: string;

    link: string;

    signal: string;
  };
}
